@import "js/css/fg.css";

/****************************************************************
  GENERAL
*****************************************************************/
body, td {
font-family:Arial,Verdana,sans-serif;
}

.wrap {
font-size:12px;
font-family:"Lucida Grande",Arial,Verdana,"Bitstream Vera Sans",sans-serif;
}

.wrap h2 {
/*preWP2.7*/
clear:none;
line-height:35px;
padding:14px 15px 3px 0;
border:0;
/*preWP2.7*/
}
.code, code {
font-family:monospace,Consolas,Courier;
}

.icon32 {
background:transparent url(images/icons32.png) no-repeat -130px -5px;
/*preWP2.7*/
float:left;
height:36px;
margin:14px 6px 0 0;
width:36px;
/*preWP2.7*/
}

#icon-cforms-error {
background-position:-11px -5px;
}

#icon-cforms-corrupted {
background-position:-72px -5px;
}

#icon-cforms-settings {
background-position:-130px -5px;
}

#icon-cforms-global {
background-position:-190px -5px;
}

#icon-cforms-tracking {
background-position:-250px -5px;
}

#icon-cforms-css {
background-position:-300px -5px;
}

#icon-cforms-help {
background-position:-360px -5px;
}

a.helptop {
font-size:8px;
line-height:1em;
float:right;
margin-top:13px;
color:#888;
text-decoration:none;
border-bottom:1px solid #2583AD;
}

.corruptedsettings textarea {
width:750px;
font-size:10px;
}

.form-table {
width:80%;
}

.form-table tr {
/* preWP2.7 */
background:none;
/* preWP2.7 */
}

.form-table td {
padding:2px 10px 4px;
}

ul.ex,p.ex,.form-table td.ex {
background:url(images/attn.gif) no-repeat;
padding:2px 35px 10px 41px;
font-size:11px;
line-height:17px;
text-align:justify;
}

#cf_target {
margin-left:0;
margin-top:10px;
}

abbr,
span.abbr {
background: url(images/dots.gif) repeat-x 0 bottom;
cursor: help;
}

/****************************************************************
  Textareas Resize
*****************************************************************/
div.grippie {
background:#E7423A url(images/handle.gif) no-repeat center top;
border-color:#DDD;
border-style:solid;
border-width:0 1px 1px;
cursor:s-resize;
height:6px;
overflow:hidden;
}

.resizable-textarea textarea {
display:block;
margin-bottom:0;
width:95%;
height:20%;
}

.ob textarea {
width:400px;
height:80px;
}

.ob textarea.errmsgbox {
height:45px;
}

/****************************************************************
  BUTTONS
*****************************************************************/
input {
line-height:1em;
padding:5px;
}

a.allbuttons,
input.allbuttons {
color:#333;
background:url(images/fade-butt.png);
line-height:16px;
padding:2px 8px;
font-weight:700;
font-size:9px;
overflow:visible;
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
-moz-border-radius-topleft:11px;
-moz-border-radius-topright:11px;
-moz-box-sizing:content-box;
border-style:solid;
border-width:1px;
cursor:pointer;
}

input.addbutton,input.dupbutton {
background:url(images/fade-butt-lightgreen.png);
}

input.deleteall {
background:url(images/fade-butt-red.png);
}

.chgformbox input.chgbutton {
padding:2px 3px;
}

.chgformbox input.chgbuttonhi {
color:#FFF;
background:url(images/fade-butt-lightblue.png);
}

input.updbutton {
float:right;
margin-right:15px;
margin-top:7px;
}

input.formupd {
margin-top:3px;
}

* html .wrap input {
padding:6px 3px 4px;
}

*+html .wrap input {
padding:6px 3px 4px;
}

* html .wrap input.allbuttons {
padding:2px 8px;
}

* html .wrap input.updbutton {
margin-top:4px;
}

*+html .wrap input.allbuttons {
padding:2px 8px;
}

*+html .wrap input.updbutton {
margin-top:4px;
}

* html .jqmWindow input.allchk,* html input.allchk {
border:0;
background:none;
}

*+html input.allchk {
border:0;
background:none;
}

/****************************************************************
  styling options
*****************************************************************/
input.stylebutton {
width:158px;
}

/****************************************************************
  form settings
*****************************************************************/
.mainoptions,.chgformbox {
margin:10px 0 0;
background:#ECF2F4;
}

.chgL,.chgR {
white-space:nowrap;
}

.chgL {
padding:5px 4px;
}

.chgM {
text-align:center;
width:100%;
}

.chgR {
padding:5px 4px;
text-align:right;
}

.mainoptions label,.mainoptions input,.chgformbox select,.chgformbox input {
vertical-align:middle!important;
}

input.go {
font-size:10px;
}

* html input.go {
padding:0;
width:23px;
height:18px;
overflow:visible;
}

.bignumber {
font-size:18px;
color:#888;
}

#cforms_fname {
margin:0 5px;
padding:5px;
font:bold 10px Arial,Tahoma;
width:18em;
border:1px solid #ececec;
background:#fefefe;
}

#preset {
background:url(images/fade-butt-lightbrown.png);
margin-left:40px;
}

#formpresets {
margin:0 2px 0 0;
font-size:11px;
padding:2px 0 4px;
}

p.descPreset span {
border-left:9px solid #8cbad0;
display:block;
font-size:14px;
line-height:15px;
margin:10px 40px;
padding:0 0 0 10px;
}

.installNote {
color:#666;
font-size:11px;
margin:0;
padding:0 35px 2px 40px;
}

.descPreset {
margin:5px 0 20px;
}

p.backup {
background:#F7F8FD;
border:1px solid #EEE;
padding:6px 0;
margin:12px auto 20px;
text-align:center;
width:810px;
}

p.addfieldbox {
background:#F5FAFA;
margin:20px auto 10px;
padding:5px;
text-align:center;
width:800px;
clear:both;
border:1px solid #ECF2F4;
}

p.backup input,p.addfieldbox input, #wpcontent p.addfieldbox select.addfieldno {
vertical-align:middle;
}

input.backupbutton,input.restorebutton {
font-weight:400;
}

input.addfield:focus,input.addfield {
cursor:pointer;
background:url(images/add_field.jpg) no-repeat 0 0;
border:none;
width:176px;
height:35px;
overflow:hidden;
}

input.addfield:active {
background-position:0 -35px;
border:none;
}

select.addfieldno,
input.addfieldno {
line-height:1em;
border:1px solid #aaa;
width:1.5em;
margin:0 8px 0 5px;
text-align:center;
padding:2px 0;
background:#F5F5F5;
color:#a85e0b;
font-size:11px;
font-family:tahoma;
}

select.addfieldno {
height:19px;
padding:0;
width:4em;
text-align:center;
}

input.addfieldno:active {
background:#aaa!important;
}

input.addfieldno:focus {
background:#fff!important;
}

#cformswarning td {
background:url(images/attn.gif) no-repeat;
padding:2px 35px 10px 41px;
font-size:11px;
line-height:17px;

color:#b3424e;
letter-spacing:2px;
text-align:left;
}

/****************************************************************
	  HIDE blocks
	*****************************************************************/
.blindminus,.blindplus {
overflow:hidden;
width:18px;
height:18px;
margin:.3em .25em 0 0;
display:block;
float:left;
background:url(images/plusminus.gif) no-repeat 0 0;
border:none;
text-decoration:none;
}

.blindminus {
background-position:0 -18px;
}

#o0,#o1,#o2,#o3,#o4,#o5,#o6,#o7,#o8,#o9,#o10,#o11,#o12,#o13,#o14,#o15,#o16,#o17,#o18,#o19,#o20,#o20,#o21,#o22,#o23,#o24,#o25,#o26,#o27,#o28,#o29,#o30 {
padding-bottom:40px;
}

/****************************************************************
	  Docking Boxes core CSS: YOU MUST NOT CHANGE OR OVERRIDE THESE
	*****************************************************************/
.tableheader {
margin:2px auto;
width:785px;
overflow:hidden;
}

.tableheader td {
vertical-align:bottom;
text-align:center;
}

* html .tableheader td {
}

td.field1th {
width:39px;
text-align:right;
}

td.field2th {
width:287px;
}

td.field3th {
width:190px;
}

td.field4th,td.field5th,td.field6th,td.field7th,td.field8th {
width:52px;
font-family:Arial, Tahoma;
font-size:9px;
color:#888;
}

.itemContent a {
border:0;
}

.fieldno {
font:normal 8px Tahoma;
}

#wpcontent select.fieldtype, .itemContent input.inpfld,.itemContent select.fieldtype {
font:normal 10px Tahoma;
width:248px;
background:#F4F4F4;
border:0;
}

.itemContent select.fieldtype,
#wpcontent .itemContent select.fieldtype {
width:174px;
margin-left:3px;
}

.wrench,.noxbutton,.xbutton {
height:16px;
width:16px;
overflow:hidden;
border:none;
margin-right:8px;
cursor:pointer;
}

.noxbutton {
background:url(images/x_grey.gif) no-repeat;
cursor:not-allowed;
}

.xbutton {
background:url(images/x.gif) no-repeat 0 0;
}

.wrench {
background:url(images/wrench.gif) no-repeat 0 0;
margin-right:2px;
}

input.wrench:hover, input.wrench:active,
input.altx:hover, input.xbutton:hover,
input.altx:active, input.xbutton:active {
background-position:0 -18px!important;
}

option.disabled {
color:#999;
}

.chkno,.fieldisreq,.fieldisemail,.fielddisabled,.fieldreadonly,.fieldclear {
margin:0 23px 0 16px;
width:13px;
overflow:hidden;
}

.chkno {
vertical-align:top;
}

.alternate,.rowalt,.rowalt .fieldisreq,.rowalt .fieldisemail,.rowalt .fielddisabled,.rowalt .fieldreadonly,.rowalt .fieldclear {
background-color:#F5FAFA!important;
}

.itemContent span,.itemContent strong,.itemContent a,.itemContent img,.itemContent input,.itemContent select {
vertical-align:middle!important;
}

#dragHelper {
background:#fce0cf!important;
}

.itemContent {
vertical-align:top;
overflow:hidden;
}

.groupWrapper {
width:790px;
margin:0 auto;
}

.groupItem {
margin:1px 0;
padding:3px 0;
background:#FFF;
}

* html .groupItem {
padding:2px 0;
}

*+html .groupItem {
padding:2px 0;
}

.altmove {
background:url(images/move.gif) no-repeat top right!important;
}

.groupItem .itemHeader {
padding:3px 18px 3px 3px;
cursor:move;
font-size:10px;
background:url(images/move.gif) no-repeat top right;
}

.sortHelper {
background:#888;
width:auto!important;
}

.groupWrapper p {
height:1px;
overflow:hidden;
margin:0;
padding:0;
}

.cflegend {
font-size:24px;
color:#888;
background:#ECF2F4;
margin:5px 0 0;
padding:4px 15px 4px 8px;
}

tr.obSEP {
font-size:1px;
line-height:10px;
height:10px;
background:url(images/td-sep.gif) repeat-x 0 center!important;
}

tr.ob {
font-size:11px;
/* preWP2.7 */
background:none;
/* preWP2.7 */
}

.form-table tr.space20 td {
padding-top:20px;
}

.form-table tr.space15 td {
padding-top:15px;
}

.ob input,.ob input:focus,.ob textarea:focus,.ob textarea {
font-size:11px;
padding:2px 3px 3px;
border:1px solid #ececec;
}

.ob input {
width:320px;
line-height:1em;
}

.ob input.cap {
width:6em;
margin-right:10px;
}

.ob input#cforms_rsskeysnew {
width:auto;
padding-left:1em;
padding-right:1em;
}

* html .ob input {
padding-top:2px;
padding-bottom:4px;
}

.obL label {
line-height:1.3em;
}

.obL {
text-align:right;
width:30%;
margin-right:10px;
}

.obR table tr {
/* preWP2.7 */
background:none;
/* preWP2.7 */
}

.obR table td {
text-align:left;
padding:0;
margin:0;
vertical-align:top;
}

.obR label,.obR input {
padding-left:3px;
line-height:1.3em;
vertical-align:middle;
}

input#cforms_fromemail {
background:#fdc4c4;
}

input#cforms_maxentries {
width:4em;
margin-right:3px;
}

input#cforms_endtime,input#cforms_starttime {
width:5em;
margin-right:3px;
text-align:center;
}

input#cforms_startdate,input#cforms_enddate {
width:7em;
margin-right:3px;
text-align:center;
}

input#cforms_space {
width:4em;
text-align:center;
}

input#cforms_mp_backtext,input#cforms_mp_resettext {
width:15em;
}

.ob input.allchk {
width:auto;
}

/****************************************************************
  GLOBAL SETTINGS
*****************************************************************/
.infotxt table.hf td {
padding:0 10px;
}

/****************************************************************
  STYLING PAGE
*****************************************************************/
textarea#stylebox{
	width:90%;
}

/****************************************************************
  TRACKING PAGE
*****************************************************************/
#cf_target_dl {
margin-left:0;
margin-top:10px;
margin-left:200px;
}

#cf_target_dl label {
display:inline;
font-size:12px;
}

.editable {
background:#BACFD9;;
cursor:text;
}

.jQeditField textarea {
padding:0;
border:0;
font-size:11px;
font-family:tahoma,arial;
display:block;
float:left;
margin:0;
}

.jQeditField .divimg {
padding:0;
float:left;
background:white;
height:60px;
margin:0;
width:11%;
text-align:right;
}

#ctrlmessage {
background:#E4F2FD;
color:#2583AD;
margin:2px auto 15px;
padding:10px 10px;
text-align:center;
width:660px;
display:none;
}

.showform {
width:90%;
margin:30px 5% 5px;
padding:0;
padding-bottom:10px;
border-bottom:2px solid #4F4F4F;
font-variant:small-caps;
background:#FBFAF7;
display:block;
color:#4F4F4F;
}

.dataheader {
width:auto;
padding:3px 10px;
background:#4F4F4F;
margin-bottom:5px;
color:#c0c0c0;
}

.dataheader td {
vertical-align:middle;
white-space:nowrap;
}

.dataheader td.b {
color:#E9EB94;
font-size:14px;
font-weight:bold;
padding-left:30px;
}

.dataheader td.e {
font-style:normal;
font-size:10px;
padding-left:20px;
}

.dataheader td.d {
color:#E9EB94;
font-style:normal;
font-size:12px;
padding-left:50px;
}

.dataheader td.s {
width:100%;
}

a.cdatabutton,
a.xdatabutton {
background:url(images/trash.gif) no-repeat 0 0;
font-size:1px;
height:19px;
width:19px;
overflow:hidden;
display:block;
}

a.cdatabutton {
background:url(images/close.gif) no-repeat 0 0;
}

a.cdatabutton:hover,
a.xdatabutton:hover {
background-position:0-19px!important;
}

.showformfield {
width:auto;
margin:0;
font-size:11px;
}

.showformfield .R {
float:left;
width:55%;
margin:1px 0;
padding:2px 2px;
}

.showformfield .L {
float:left;
width:35%;
margin:1px 0;
padding:0 2px;
}

.showformfield .L {
text-align:right;
padding-right:20px;
}

.tfieldset {
font-size:16px;
font-variant:small-caps;
font-weight:bold;
margin:5px 0 2px 0;
}

#header {
width:22px;
}

.dataheader,
.showformfield {
display:inline-block;
}

.dataheader:after,
.showformfield:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* Hides from IE-mac \*/
* html .dataheader,
* html .showformfield {
height:1%;
}

.dataheader,
.showformfield {
display:block;
}
/* End hide from IE-mac */

/****************************************************************
  HELP PAGE
*****************************************************************/
h4 a.helptop {
color:#fff!important;
border-bottom:1px solid #fff;
}

h3 a.helptop {
margin:10px 10px 0 0;
}

.helpimg {
text-align:center;
float:right;
border:1px solid #e0e0e0;
margin-left:20px;
margin-right:30px;
}


.cftoctitle {
font-variant:small-caps;
font-size:24px;
color:#888;
background:#E4F2FD;
margin:5px 0 0;
padding:4px 15px 4px 8px;
}

.cftoc {
margin:5px 0 0;
padding:20px 0 20px 50px;
list-style:decimal;
font-weight:700;
}

.cftoc li,.cftoc li a {
color:#888;
}

table.hf ol {
margin-top:5px;
}

table.hf ol li {
font-size:11px;
list-style-type:decimal;
list-style-position:inside;
}

#o22 ol li {
list-style-type:decimal;
list-style-position:inside;
}

#o17 ol li {
list-style-type:decimal;
}

#o17 ol li ul li {
list-style-type:disc;
}

.wrap table.hf {
margin-left:30px;
background:#FFF;
}

.wrap table.hf td {
font-size:11px;
padding:4px 10px;
border-style:solid;
border-color:#FFF;
border-color:#C9D6ED;
line-height:1.3em;
}

.wrap table.hf tr {
vertical-align:middle;
}

.wrap table.hf td.bleft {
width:80px;
background:#DFE8FF;
padding-right:8px;
font-size:10px;
font-weight:700;
text-align:right;
}

.wrap table.hf td.bright {
background:#DFE8FF;
}

.wrap table.hf td.ball {
background:#F2DFFF;
}

.wrap table.dateinfo td {
font-size:10px;
}

.wrap table.dateinfo th {
font-size:10px;
font-weight:700;
background:#FFF;
}

code, pre code,table.hf code {
padding:1px 6px;
font-size:11px;
}

p.fieldtitle {
background:#bbb;
color:#fff;
padding:2px 5px;
font-size:18px;
margin:20px 30px;
}

.h4ff {
float:left;
padding-right:20px;
font-family:arial;
font-size:9px;
line-height:12px;
font-weight:400;
}

p.fieldtitle a.helptop {
margin-top:8px;
color:#FFF;
}

table.cf_dyn_fields td {
background:#f2f2f2;
padding:2px 6px;
font-size:11px;
}

table.cf_dyn_fields td.cf-wh {
background:#FFF;
}

/****************************************************************
  POPUP WINDOWS
*****************************************************************/
.jqmWindow {
display:none;
position:fixed;
top:25%;
left:50%;
margin-left:-300px;
width:600px;
background:#FFF url(images/cf_edit_bg.jpg) no-repeat right 20px;
color:#333;
border:3px solid #E7423A;
}

.jqmOverlay {
background-color:#000;
}

div.jqDrag {
cursor:move;
}

* html iframe.jqm {
position:absolute;
top:0;left:0;
z-index:-1;
width: expression(this.parentNode.offsetWidth+'px');
height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
position:absolute;
top:expression((document.documentElement.scrollTop||document.body.scrollTop) + Math.round(25*(document.documentElement.offsetHeight||document.body.clientHeight) / 100) + 'px');
}

.jqmWindow .cf_ed_header {
margin:0;
text-align:center;
background:#E7423A url(images/handle_top.gif) no-repeat top right;
color:#FFF;
font:bold 11px Verdana;
letter-spacing:2px;
padding:3px;
}

.jqmWindow .cf_ed_main {
padding:12px;
background:url(images/spinner.gif) no-repeat center center;
}

.jqmWindow .ajaxloaded {
background:none!important;
}

.jqmWindow .controls {
text-align:right;
margin-top:8px;
margin-bottom:4px;
}

.jqmWindow .controls a {
margin-left:5px;
margin-right:5px;
border:0;
}

.jqmWindow input {
background:#fde0ce;
width:568px;
border:1px solid #6a2300;
font-size:11px;
margin-left:0;
line-height:1em;
}

* html .jqmWindow input {
width:565px;
padding:4px 3px 2px;
}

*+html .jqmWindow input {
width:565px;
padding:4px 3px 2px;
}

.jqmWindow input.chkBox {
width:16px;
}

.jqmWindow input:focus {
background:#fff2ec;
}

.jqmWindow label {
font-size:10px;
margin-top:5px;
display:block;
}

.jqmWindow .cf_edit_groups_header {
margin-top:5px;
padding-left:14px;
}

.jqmWindow .cf_edit_groups_header span,.jqmWindow #cf_edit_groups input {
font-size:10px;
display:block;
width:222px;
float:left;
margin-right:5px;
}

.jqmWindow #cf_edit_groups input.inpOpt {
width:198px;
}

.jqmWindow #cf_edit_groups input.cf_chked {
width:16px;
margin-top:4px;
margin-left:3px;
}

.jqmWindow #cf_edit_groups input.cf_br {
width:16px;
margin-top:4px;
margin-left:3px;
}

.jqmWindow .cf_edit_groups_header span.cf_option {
width:231px;
}

.jqmWindow .cf_edit_groups_header span.cf_optVal {
width:210px;
}

.jqmWindow .cf_edit_groups_header span.cf_chked {
width:16px;
height:16px;
background:url(images/dlg_checked.gif) no-repeat;
cursor:help;
}

.jqmWindow .cf_edit_groups_header span.cf_br {
width:16px;
height:16px;
background:url(images/dlg_return.gif) no-repeat;
cursor:help;
}

* html .jqmWindow #cf_edit_groups input.cf_chked,* html .jqmWindow #cf_edit_groups input.cf_br {
margin:1px 0 0 2px;
}

*+html .jqmWindow #cf_edit_groups input.cf_chked,*+html .jqmWindow #cf_edit_groups input.cf_br {
margin:1px 0 0 2px;
}

.jqmWindow #cf_edit_groups .cf_edit_group_new {
clear:left;
height:24px;
}

* html .jqmWindow #cf_edit_groups .cf_edit_group_new {
height:24px;
}

.jqmWindow #cf_edit_groups .cf_br_label {
display:inline;
}

.jqmWindow .add_group_item,.jqmWindow #cf_edit_groups {
clear:both;
}

.jqmWindow .cf_edit_move_up,.jqmWindow .cf_edit_move_down,.jqmWindow .cf_edit_minus {
border:none;
background:url(images/cf_edit_minus.gif) no-repeat;
float:left;
display:block;
width:13px;
height:13px;
font-size:1px;
margin:5px 2px 0 0;
}

.jqmWindow .cf_edit_move_up {
background:url(images/cf_edit_updown.gif) no-repeat 0 0;
}

.jqmWindow .cf_edit_move_down {
background:url(images/cf_edit_updown.gif) no-repeat -13px 0;
}

.jqmWindow .cf_edit_plus {
border:none;
background:url(images/cf_edit_plus.gif) no-repeat;
display:block;
width:16px;
height:16px;
font-size:1px;
margin-top:1px;
}

.jqmWindow .add_group_item {
padding:1px 0 0 20px;
}

/****************************************************************
  COLOR PICKER
*****************************************************************/
.ob input.colorswatch {
cursor:crosshair;
height:20px;
padding:0;
vertical-align:top;
width:20px;
border:0;
background:url(images/colorpicker-bg.gif) no-repeat top left;
}

* html .ob input.colorswatch {
height:19px;
width:19px;
margin-top:1px;
}

input#inputID1,input#inputID2 {
margin-right:2px;
}

#mini {
color:#999;
cursor:move;
font-family:arial, helvetica, san-serif;
font-size:11px;
position:absolute;
background:#000;
padding-bottom:8px;
border:7px solid #555;
width:148px;
height:155px;
z-index:100;
overflow:hidden;
}

#mini div {
margin:0;
padding:0;
}

#mini .north {
background:#111;
border-bottom:1px solid #171717;
}

#mini .north div {
color:#999;
float:right;
padding:1px 7px;
cursor:pointer;
-moz-user-select:none;
-khtml-user-select:none;
user-select:none;
font:normal 15px Verdana;
}

#mini .north div:hover {
color:#de83ad;
}

#mini .south {
margin:32px 0 0 10px;
cursor:crosshair;
-moz-user-select:none;
-khtml-user-select:none;
user-select:none;
}

#mini .south div {
background:url(images/miniCurr.gif) no-repeat;
position:absolute;
height:9px;
width:9px;
z-index:101;
}

#mini .south img {
height:100%;
width:100%;
position:relative;
top:-8px;
left:-1px;
}

#mini #mHEX {
padding:5px 0 4px 7px;
cursor:text;
float:left;
display:none;
}

#mini #mHEX:hover {
color:#DE83AD;
}

#mini #mSize {
float:right;
top:-14px;
left:7px;
height:14px;
width:14px;
cursor:se-resize;
}

/****************************************************************
  SORTABLE HOVER WIZ
*****************************************************************/
.sortHelperWiz,.sortableactiveWiz,.sortablehoverWiz {
z-index:9999;
position:absolute;
}

.sortHelperWiz {
height:22px;
border:2px dashed #666;
width:600px;
}

/****************************************************************
  TIME PICKER
*****************************************************************/
/* time picker */
#CP_hourcont {
padding:1px;
position:absolute;
border:1px dashed #666;
background-color:#EEE;
display:none;
}

#CP_minutecont {
background-color:#DDD;
padding:1px;
position:absolute;
width:45px;
display:none;
}

.floatleft {
float:left;
}

.CP_hour {
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
cursor:pointer;
width:35px;
text-align:center;
}

.CP_minute {
padding:4px;
/*background-color:#dddddd;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
cursor:pointer;
text-align:center;
width:auto;
}

.CP_over {
background-color:#FFF;
}